.app-login{
    height: 100%;
    background:url('../imgs/运动照片1.jpeg')no-repeat center;
    background-size: cover;
    position: relative;

    .p-login{
        position: absolute;
        top: 30px;
        right: 20px;
        color: #fff;
        font-size:20px;
    }
    .lo-password{
        position: relative;

        .re-title{
            position: absolute;
            top: 80px;
            left: 32px;
            color: #fff;
            font-size:28px;
            font-weight: bold;
        }
    }
    .lo-messige{
        position: absolute;
        top: 190px;
        left: 32px;
        justify-content: center;
        .reg-box {
            width: 90%;
            margin: 0 auto;
            margin-bottom: 20px;
            input,
            #submitBtn {
              width: 100%;
              height: 50px;
              border-radius: 25px;
              background-color: rgba(255, 255, 255, 0.5);
              padding: 0 20px;
              color: #fff;
            }
            #submitBtn {
              background-color: rgba(99, 255, 167, 0.5);
              color: #fff;
            }
          }
        .lo-wechat{
            display: flex;
            justify-content: flex-end;
            #errMsg{
                // position: absolute;
                // bottom:-20px;
                // right: 140px;
                text-decoration: none;
                color: red;
                font-size: 14px;
                font-weight: bold;
                margin-left: 88px;
                padding-top: 10px;
            }   
            a{
                margin-left: 30px;
                text-decoration: none;
                color: white;
                font-size: 14px;
                font-weight: bold;
                span{
                    font-size: 24px;
                    font-weight: bold;
                    margin-left: 20px;
                    color: rgba(255, 255, 255, 100);
                }
            }
        }

        input::-webkit-input-placeholder {
            color: white;
            font-size: 16px;
            opacity: 1;
        }
        

    }
    .lo-fighting{
        justify-content: center;
        // position: absolute;
        // bottom: 80px;
        margin-top: 500px;
        color: white;
        font-size: 16px;
        font-weight: bold;
    }
}